package com.mdd.common.enums.notify;

/**
 * TODO
 * <p>
 * {@code @Description}
 * @Author 幻速
 * {@code @Date} 2023/11/6 16:31
 **/
public enum NotifyTypeEnums {

    FUND_AUTH_FREEZE_INIT("fund_auth_freeze.init","资金预授权订单创建"),
    FUND_AUTH_FREEZE("fund_auth_freeze","资金预授权冻结成功/到达超时解冻时间触发自动解冻通知"),
    FUND_AUTH_FREEZE_CLOSED("fund_auth_freeze.closed","资金预授权订单关闭"),
    FUND_AUTH_UNFREEZE("fund_auth_unfreeze","资金授权订单解冻"),
    FUND_AUTH_OPERATION_CANCEL("fund_auth_operation_cancel","资金预授权明细撤销"),
    DUT_USER_SIGN("dut_user_sign","代扣签约回调"),
    DUT_USER_UNSIGN("dut_user_unsign","取消代扣签约回调"),
    TRADE_STATUS_SYNC("trade_status_sync","支付状态同步"),
    ;
    private final String code;
    private final String msg;
    NotifyTypeEnums(String code, String msg) {
        this.code = code;
        this.msg = msg;
    }

    public String getCode() {
        return code;
    }

    public String getMsg() {
        return msg;
    }
}
